<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        class 人类 {
            姓名;
            constructor(姓名) {
                this.姓名 = 姓名;
            }

            介绍自己() {
                console.log(`你好! 我是 ${this.姓名}`);
            }
        }

        class 教授 extends 人类 {
            课程;

            constructor(姓名, 课程) {
                super(姓名);
                this.课程 = 课程;
            }

            介绍自己() {
                console.log(`
                    我的名字是 ${this.姓名}, 我将成为你的 ${this.课程} 导师.
                `);
            }

            论文评分(论文) {
                const 评分 = Math.floor(Math.random() * (5 - 1) + 1);
                console.log(`${论文} 评分是: ${评分}`);
            }
        }

        const 沃尔什 = new 教授('沃尔什', '心理学');
        沃尔什.介绍自己();
        沃尔什.论文评分('我的论文');
    </script>
</head>
<body>
    
</body>
</html>